export interface WorkCycleVO {
  /**
   * 主键
   */
  workCycleId: string | number;

  /**
   * 供货商ID
   */
  supplierId: string | number;

  /**
   * 供货商名称
   */
  supplierName: string;

  /**
   * 项目编号
   */
  projectId: string | number;

  /**
   * 项目名称
   */
  projectName: string;

  /**
   * 客户端ID
   */
  clientId: string | number;

  /**
   * 客户端名
   */
  clientName: string;

  /**
   * 绑定设备的类型编号
   */
  category: string;

  /**
   * 绑定设备的类型名称
   */
  categoryName: string;

  /**
   * 循环开始时间
   */
  cycleStartTime: string;

  /**
   * 循环结束时间
   */
  cycleEndTime: string;

  /**
   * 循环日期
   */
  cycleDate: string;

  /**
   * 上传数据类型
   */
  uploadDataType: string;

  /**
   * 工况数据
   */
  metrics: string;
}

export interface WorkCycleForm extends BaseEntity {
  /**
   * 主键
   */
  workCycleId?: string | number;

  /**
   * 供货商ID
   */
  supplierId?: string | number;

  /**
   * 供货商名称
   */
  supplierName?: string;

  /**
   * 项目编号
   */
  projectId?: string | number;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 客户端ID
   */
  clientId?: string | number;

  /**
   * 客户端名
   */
  clientName?: string;

  /**
   * 绑定设备的类型编号
   */
  category?: string;

  /**
   * 绑定设备的类型名称
   */
  categoryName?: string;

  /**
   * 循环开始时间
   */
  cycleStartTime?: string;

  /**
   * 循环结束时间
   */
  cycleEndTime?: string;

  /**
   * 循环日期
   */
  cycleDate?: string;

  /**
   * 上传数据类型
   */
  uploadDataType?: string;

  /**
   * 工况数据
   */
  metrics?: string;
}

export interface WorkCycleQuery extends PageQuery {
  /**
   * 供货商ID
   */
  supplierId?: string | number;

  /**
   * 供货商名称
   */
  supplierName?: string;

  /**
   * 项目编号
   */
  projectId?: string | number;

  /**
   * 项目名称
   */
  projectName?: string;

  /**
   * 客户端ID
   */
  clientId?: string | number;

  /**
   * 客户端名
   */
  clientName?: string;

  /**
   * 绑定设备的类型编号
   */
  category?: string;

  /**
   * 绑定设备的类型名称
   */
  categoryName?: string;

  /**
   * 循环开始时间
   */
  cycleStartTime?: string;

  /**
   * 循环结束时间
   */
  cycleEndTime?: string;

  /**
   * 循环日期
   */
  cycleDate?: string;

  /**
   * 上传数据类型
   */
  uploadDataType?: string;

  /**
   * 工况数据
   */
  metrics?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
